Get the date of the last TuesdayΒΆ

Get the date of the last Tuesday.
from datetime import date
from datetime import timedelta

today = date.today()                          # datetime.date(2018, 10, 15)
offset = (today.weekday() - 1) % 7            # 6
last_tuesday = today - timedelta(days=offset) # datetime.date(2018, 10, 9)

print(last_tuesday)

Output:

2018-10-09